System and method for beam information and CSI report

ABSTRACT

An apparatus of a user equipment (UE) may include a memory and one or more processors operatively coupled to the memory. The processors may process a scheduling trigger to provide channel state information (CSI) and beam information using extra-large physical uplink shared channel (xPUSCH). The processing device may also generate a reporting message comprising CSI and beam information. The processing device may then encode xPUSCH data to include the reporting message.

RELATED APPLICATIONS

This application is a continuation of U.S. patent application Ser. No.16/076,666, filed Aug. 8, 2018, which was the National Stage Entry ofPCT Application No. PCT/US2016/040162, file Jun. 29, 2016, and whichclaims the benefit of U.S. Provisional Patent Application No.62/299,947, filed Feb. 25, 2016, each of which is hereby incorporated byreference herein.

The claims in the instant application are different than those of theparent application and/or other related applications. The Applicanttherefore rescinds any disclaimer of claim scope made in the parentapplication and/or any predecessor application in relation to theinstant application. Any such previous disclaimer and the citedreferences that it was made to avoid, may need to be revisited. Further,any disclaimer made in the instant application should not be read intoor against the parent application and/or other related applications.

BACKGROUND

The disclosure relates to the field of wireless communications,including reporting of channel information by user equipment.

BRIEF DESCRIPTION OF THE DRAWINGS

Various embodiments of the present disclosure will be understood morefully from the detailed description given below and from theaccompanying drawings of various embodiments of the disclosure.

FIG. 1 is a block diagram illustrating components of an electronicdevice implementing aspects of the disclosure, according to anembodiment.

FIG. 2 is a block diagram illustrating components of a network,according to an embodiment.

FIG. 3 is a block diagram illustrating components of an electronicdevice implementing aspects of the disclosure, according to anembodiment.

FIG. 4 illustrates a flowchart of an example method of performingchannel quality reporting, according to an embodiment.

FIG. 5 illustrates an example reporting element, according to anembodiment.

FIG. 6 illustrates a flowchart of an example method of performingchannel quality reporting, according to an embodiment.

DESCRIPTION OF EMBODIMENTS

User equipment (UE) connected to a wireless network may reportinformation to the network regarding the quality of communicationsreceived. For example, the UE may report back information that indicatesthe strength of a signal transmit from a base station. The informationreported may be used by the base station to determine how to sendinformation to the UE or to determine if a UE should be handed over toanother base station. In long term evolution (LTE) systems, a UE maycommunicate with the network using one or more channels, carriers, orbeams. In order to determine operating parameters for one or more UEs,the network may therefore benefit from additional channel stateinformation. In order to efficiently transmit the channel stateinformation to the network, the UE may transmit a reporting message overan extra-large physical uplink shared channel (xPUSCH).

UEs connected to the network using multiple input and multiple output(MIMO) connections may report information regarding various channelsused by the UE. In a MIMO system, the UE and the base station may eachuse multiple antennas to transmit and receive signals. The signals maythen be received through several different channels. For example, insome embodiments a UE and a base station may each use 2 antennas fortransmitting and receiving signals. In such a system, there are 4channels through which the data may be transmit (e.g., from the firstantenna of the transmitter to the first antenna of the receiver, fromthe first antenna of the transmitter to the second antenna of thereceiver, from the second antenna of the transmitter to the firstantenna of the receiver, or from the second antenna of the transmitterto the second antenna of the receiver). The UE may measure the qualityof signals received through each of these channels.

In some embodiments, a base station may utilize multiple antennas to forbeams to produce stronger signals to UEs connected to the network. Forexample, MIMO antenna systems forming beams may be applied in a 5Gsystem to enhance the coverage and improve the spectrum efficiency. Forexample, a base station of the network in a MIMO system, such as anevolved nodeB (eNodeB), may maintain a number of Transmitting (Tx) andReceiving (Rx) beams. In order to coordinate the beams to providevarious UEs with appropriate signals, the UE may need to report ChannelState Information (CSI) as well as beam information to the network. Forexample, the UE may report a channel quality indicator (CQI) thatindicates the quality of transmissions received by the UE. The eNodeBmay use this feedback information to determine a modulation scheme touse when sending transmissions to the UE. The beam information providedas feedback from the UE may contain the Tx beam index (BI) and the BeamReference Signal Receiving Power (BRS-RP). In some embodiments, a UE mayreport more than one BRS-RPs in order to support flexible beamformingand dual beam operation. For example, reporting multiple beams mayindicate which beam to use to communicate with the UE, how to usemultiple beams to communicate with the UE, or who to direct a beam totarget the LIE.

In some embodiments, the UE may provide feedback comprising one or moreof CSI, channel quality indicator (CQI), a precoding matrix indicator(PMI), corresponding rank index (RI), and beam index (BI). The channelquality indicator may indicate the modulation and coding schemes used bythe UE. The CQI may be based on a PMI and RI for the UE. In someembodiments, the CQI may be an integer value that indicates the qualityof the channel. In response to receiving the CQI, the network may sendtransmissions at a higher coding rate and with different modulationschemes. The PMI indicates which precoding matrix should be used by thenetwork for communications. The PMI may be based on the RI, and may beselected from a codebook based on the RI. The codebook may be a storedset of PMI that is used by the UE and the network to determine codingand modulation schemes for transmissions. For example, a codebook maystore precoding information in a lookup table that is used by the UE andan eNodeB when sending transmissions. The RI may indicate a number oflayers that the UE is using during decoding of downlink transmission.The BI may indicate a particular number of layers for the beam on whichthe UE is reporting.

The UE may report 5G Uplink Control Information (xUCI) including CSI andBRS-RP reports using an associated 5G physical uplink shared channel(xPUSCH) in response to an uplink grant received from the eNodeB. Forexample, in some embodiments, the eNodeB may provide an uplink grant tothe UE that indicates which information to provide to the network. Forexample, the eNodeB may instruct the UE to report the beam informationby explicitly triggering the BRS-RP report in an uplink grant. Forexample, a scheduling trigger in an uplink grant may include a controlelement that acts as a BRS-RP report indicator. In some embodiments, theeNodeB may include a BRS-RP report indicator in the uplink grant thatindicates whether the UE is to report beam information. For example, aBRS-RP report indicator with a first value may indicate the BRS-RPreport using xPUSCH is enabled and a BRS-RP report indicator with asecond value may indicate that BRS-RP reporting is not enabled. IfBRS-RP is not enabled, the UE may report feedback information includingCSI without BRS-RP reporting.

In some embodiments, the UE may report the BRS-RP as a MAC controlelement (CE). The BRS-RP information may be transmit to the networkusing use a particular logic channel ID (LCID) to indicate the MAC CEfor BRS-RP reporting. An example for the MAC CE for BRS-RP reporting isdepicted in FIG. 2. The MAC CE may include an indication of the BRS-RP,the sub-frame index in which the BRS-RP is measured, and the beam onwhich the BRS-RP is measured. In some embodiments, the UE may reportmultiple BRS-RPs. For example, the BRS-RPs may be measured for more thanone beam or more than one sub-frame for a particular beam. In someembodiments, the multiple BRS-RPs are may be reported to the network asindividual MAC CEs in a single MAC protocol data unit (MAC PDU).

In some embodiments, the BRS-RP may be reported in a message associatedwith CSI for the LIE. For example, the BRS-RP or other beam informationmay be transmitted to the network along with CSI information. In someembodiments, the UE may transmit one or more BRS-RPs to the network withCSI in a particular sub-frame based on predefined system information.For example, the UE may be configured by the uplink grant or higherlayer signaling to report one or more BRS-RPs to the network. In someembodiments, the channel coding scheme for the BRS-RPs and the CQI maybe the same.

In some embodiments, the UE may report CSI using xPUSCH sub-frame n upondecoding an uplink grant in that sub-frame that includes an indicationto report CQI in the xUCI scheduled for uplink transmission to thenetwork. The CSI report may be associated with one CSI-RS processes forthe UE. In some embodiments, the network may not request more than oneCSI report for a given sub-frame. In some embodiments, the UE may besemi-statically configured by higher layers to feedback CQI andprecoding matrix indicator (PMI) and corresponding rank index (RI) andbeam index (BI) on the same xPUSCH by the setting of reporting modes bythe network. For example, the network may set the UE to report CQI andPMI based on the modes defined in Table 1 below.

TABLE 1 PMI Feedback Type Single Multiple No PMI PMI PMI PUSCH WidebandCQI Mode 1-0 Mode 1-1 CQI UE Selected (sub-band CQI) Feedback HigherLayer-Configured Mode 3-0 Mode 3-1 Mode 3-2 type (sub-band CQI)

During reporting operations, the UE may select one or more beams andreport one or more associated BIs. The number of beams reported may bedetermined based on the associated CSI process. The modes described inTable 1 may determine the feedback provided by the UE. As shown in thetable, the UE may operate to report in three types of xPUSCH CQIfeedback: wideband CQI, UE selected sub-band CQI, or higher layerconfigured sub-band CQI. The UE may also provide three types of PMIfeedback: no PMI, single PMI, or multiple PMI.

In wideband CQI the UE may operate in mode 1-0 or mode 1-1. In mode 1-0a UE reports a wideband CQI value which is calculated assumingtransmission on set S sub-bands. Furthermore, the reported CQI valuesare calculated conditioned on the reported RI. In mode 1-1, a singleprecoding matrix is selected from the codebook assuming transmission onseta S sub-bands. A UE shall report a wideband CQI value which iscalculated assuming the use of the single precoding matrix in allsub-bands. The UE shall report the selected single precoding matrixindicator.

In higher layer configured sub-band CQI, the UE may operate in one ofmodes 3-0, 3-1, or 3-2. In mode 3-0, the UE may report a wideband CQIvalue that is calculated assuming transmission on a set S of sub-bands.The UE may also report one sub band CQI value for each sub-band in setS. The sub-band CQI value may be calculated assuming transmission onlyin the sub-hand. The report CQI values may be calculated conditioned onthe reported RI.

In mode 3-1 the UE may select a single precoding matric from thecodebook assuming transmission only in a set S of sub-bands. The UE mayalso report one sub-band CQI value for each sub-band in the set S, whichare calculated assuming the use of the single precoding matrix in allsub-bands and assuming transmission in the corresponding sub-band. TheUE may also report a wideband CQI value which is calculated assuming theuse of the single precoding matrix in all sub-bands and transmission onthe set S of sub-bands. The UE may report the selected single precodingmatrix indicator with the report.

In mode 3-2 the UE may select a preferred precoding matrix from thecodebook assuming transmission only in the selected sub-band. The UE mayreport may include one wideband CQI value per codeword. The wideband CQIvalue may be calculated based on CQI of a set of sub-bands. For example,assuming the use of the corresponding selected precoding matrix in eachsub-band and transmission on the set of sub-bands, the UE may calculatethe wideband CQI value based on sub-band CQI values. The UE may reportthe selected single precoding matrix indicator for each sub-band in theset of sub-bands. In some embodiments, the UE report may also includeone sub-band CQI value for each sub-band of the set of sub-bandsreflecting transmission over the single sub-band and using the selectedprecoding matrix in the corresponding sub-band. The reported PMI and CQIvalues may be calculated based on the reported RI.

In reporting CQI values for wideband and respective sub-bands, the UEmay encode the sub-band CQI using a 2 bit sub-band differential CQIoffset level. The offset level may be set as the sub-band CQI indexminus the wideband CQI index. An example mapping from the differentialCQI value to the offset level may be given by table 2 below. In someembodiments, the mapping may be set differently.

TABLE 2 Sub-band differential CQI value Offset level 00 0 01 1 10 ≥2 11≤−1

The sub band size supported for various wideband bandwidths may be givenaccording to the table below. Accordingly, the UE or network maydetermine which mode of reporting to use for the UE based on thesub-band size supported. The system bandwidth listed in the table may islisted according to the number of downlink resource blocks available. Insome embodiments other sizes of sub-bands may be supported or otherbandwidths may be available to the system.

TABLE 3 System Bandwidth Sub-band Size (k) 6-7  NA 8-10 4 11-26  427-63  6 64-110 8

The following detailed description refers to the accompanying drawings.The same reference numbers may be used in different drawings to identifythe same or similar elements. In the following description, for purposesof explanation and not limitation, specific details are set forth suchas particular structures, architectures, interfaces, techniques, etc. inorder to provide a thorough understanding of the various aspects of thedisclosure. However, various aspects of the disclosed embodiments may bepracticed in other examples that depart from these specific details. Incertain instances, descriptions of well-known devices, circuits, andmethods are omitted so as not to obscure the description of the presentdisclosure with unnecessary detail.

As used herein, the term “circuitry” may refer to, be part of, orinclude an Application Specific Integrated Circuit (ASIC), an electroniccircuit, a processor (shared, dedicated, or group), and/or memory(shared, dedicated, or group) that execute one or more software orfirmware programs, a combinational logic circuit, and/or other suitablehardware components that provide the described functionality. In someembodiments, the circuitry may be implemented in, or functionsassociated with the circuitry may be implemented by, one or moresoftware or firmware modules. In some embodiments, circuitry may includelogic, at least partially operable in hardware.

Embodiments described herein may be implemented into a system using anysuitably configured hardware and/or software. FIG. 1 illustrates, forone embodiment, example components of a UE device 100. In someembodiments, the UE device 100 may include application circuitry 102,baseband circuitry 104, Radio Frequency (RF) circuitry 106, front-endmodule (FEM) circuitry 108 and one or more antennas 110, coupledtogether at least as shown.

The application circuitry 102 may include one or more applicationprocessors. For example, the application circuitry 102 may includecircuitry such as, but not limited to, one or more single-core or multicore processors. The processor(s) may include any combination ofgeneral-purpose processors and dedicated processors (e.g., graphicsprocessors, application processors, etc.). The processors may be coupledwith and/or may include memory/storage and may be configured to executeinstructions stored in the memory/storage to enable various applicationsand/or operating systems to run on the system.

The baseband circuitry 104 may include circuitry such as, but notlimited to, one or more single-core or multi-core processors. Thebaseband circuitry 104 may include one or more baseband processorsand/or control logic to process baseband signals received from a receivesignal path of the RF circuitry 106 and to generate baseband signals fora transmit signal path of the RF circuitry 106. Baseband processingcircuitry 104 may interface with the application circuitry 102 forgeneration and processing of the baseband signals and for controllingoperations of the RF circuitry 106. For example, in some embodiments,the baseband circuitry 104 may include a second generation (2G) basebandprocessor 104 a, third generation (3G) baseband processor 104 b, fourthgeneration (4G) baseband processor 104 c, and/or other basebandprocessor(s) 104 d for other existing generations, generations indevelopment or to be developed in the future (e.g., fifth generation(5G), 6G, etc.). The baseband circuitry 104 (e.g., one or more ofbaseband processors 104 a-d) may handle various radio control functionsthat enable communication with one or more radio networks via the RFcircuitry 106. The radio control functions may include, but are notlimited to, signal modulation/demodulation, encoding/decoding, radiofrequency shifting, etc. In some embodiments, modulation/demodulationcircuitry of the baseband circuitry 104 may include Fast-FourierTransform (FFT), precoding, and/or constellation mapping/demappingfunctionality. In some embodiments, encoding/decoding circuitry of thebaseband circuitry 104 may include convolution, tail-biting convolution,turbo, Viterbi, and/or Low Density Parity Check (LDPC) encoder/decoderfunctionality. Embodiments of modulation/demodulation andencoder/decoder functionality are not limited to these examples and mayinclude other suitable functionality in other embodiments.

In some embodiments, the baseband circuitry may generate reports of CSIto transmit to the network as instructed. For example, the basebandcircuitry may generate a report including BRS-RP, CSI, CQI, RI, BI, orother information regarding the quality of communications for a channelor beam associated with the UE. Such a report may be encoded by thebaseband circuitry and provided through RF circuitry for transmission tothe network over xPUSCH. In some embodiments, the baseband circuitry mayalso process signals received from the network to determine how toreport channel or beam information to the network. For example, thebaseband circuitry may process signals instructing the UE whichinformation to include in a report based on a mode provided by thenetwork.

In some embodiments, the baseband circuitry 104 may include elements ofa protocol stack such as, fore example, elements of an evolved universalterrestrial radio access network (EUTRAN) protocol including, forexample, physical (PHY), media access control (MAC), radio link control(RLC), packet data convergence protocol (PDCP), and/or radio resourcecontrol (RRC) elements. A central processing unit (CPU) 104 e of thebaseband circuitry 104 may be configured to run elements of the protocolstack for signaling of the PHY, MAC, RLC, PDCP and/or RRC layers. Forexample, in some embodiments, the baseband circuitry may encode a MAC CEwith BRS-RP information and CSI information for reporting to anassociated eNodeB. In some embodiments, the baseband circuitry mayinclude one or more audio digital signal processor(s) (DSP) 104 f. Theaudio DSP(s) 104 f may be include elements for compression/decompressionand echo cancellation and may include other suitable processing elementsin other embodiments. Components of the baseband circuitry may besuitably combined in a single chip, a single chipset, or disposed on asame circuit board in some embodiments. In some embodiments, some or allof the constituent components of the baseband circuitry 104 and theapplication circuitry 102 may be implemented together such as, forexample, on a system on a chip (SOC).

In some embodiments, the baseband circuitry 104 may provide forcommunication compatible with one or more radio technologies. Forexample, in some embodiments, the baseband circuitry 104 may supportcommunication with an evolved universal terrestrial radio access network(EUTRAN) and/or other wireless metropolitan area networks (WMAN), awireless local area network (WLAN), a wireless personal area network(WPAN). Embodiments in which the baseband circuitry 104 is configured tosupport radio communications of more than one wireless protocol may bereferred to as multi-mode baseband circuitry.

RF circuitry 106 may enable communication with wireless networks usingmodulated electromagnetic radiation through a non-solid medium. Invarious embodiments, the RF circuitry 106 may include switches, filters,amplifiers, etc. to facilitate the communication with the wirelessnetwork. RF circuitry 106 may include a receive signal path which mayinclude circuitry to down-convert RF signals received from the FEMcircuitry 108 and provide baseband signals to the baseband circuitry104. RF circuitry 106 may also include a transmit signal path which mayinclude circuitry to up-convert baseband signals provided by thebaseband circuitry 104 and provide RF output signals to the FEMcircuitry 108 for transmission.

In some embodiments, the RF circuitry 106 may include a receive signalpath and a transmit signal path. The receive signal path of the RFcircuitry 106 may include mixer circuitry 106 a, amplifier circuitry 106b and filter circuitry 106 c. The transmit signal path of the RFcircuitry 106 may include filter circuitry 106 c and mixer circuitry 106a. RF circuitry 106 may also include synthesizer circuitry 106 d forsynthesizing a frequency for use by the mixer circuitry 106 a of thereceive signal path and the transmit signal path. In some embodiments,the mixer circuitry 106 a of the receive signal path may be configuredto down-convert RF signals received from the FEM circuitry 108 based onthe synthesized frequency provided by synthesizer circuitry 106 d. Theamplifier circuitry 106 b may be configured to amplify thedown-converted signals and the filter circuitry 106 c may be a low-passfilter (LPF) or band-pass filter (BPF) configured to remove unwantedsignals from the down-converted signals to generate output basebandsignals. Output baseband signals may be provided to the basebandcircuitry 104 for further processing. In some embodiments, the outputbaseband signals may be zero-frequency baseband signals, although thisis not a requirement. In some embodiments, mixer circuitry 106 a of thereceive signal path may comprise passive mixers, although the scope ofthe embodiments is not limited in this respect.

In some embodiments, the mixer circuitry 106 a of the transmit signalpath may be configured to up-convert input baseband signals based on thesynthesized frequency provided by the synthesizer circuitry 106 d togenerate RF output signals for the FEM circuitry 108. The basebandsignals may be provided by the baseband circuitry 104 and may befiltered by filter circuitry 106 c. The filter circuitry 106 c mayinclude a low-pass filter (LPF), although the scope of the embodimentsis not limited in this respect.

In some embodiments, the mixer circuitry 106 a of the receive signalpath and the mixer circuitry 106 a of the transmit signal path mayinclude two or more mixers and may be arranged for quadraturedownconversion and/or upconversion respectively. In some embodiments,the mixer circuitry 106 a of the receive signal path and the mixercircuitry 106 a of the transmit signal path may include two or moremixers and may be arranged for image rejection (e.g., Hartley imagerejection). In some embodiments, the mixer circuitry 106 a of thereceive signal path and the mixer circuitry 106 a may be arranged fordirect downconversion and/or direct upconversion, respectively. In someembodiments, the mixer circuitry 106 a of the receive signal path andthe mixer circuitry 106 a of the transmit signal path may be configuredfor super-heterodyne operation.

In some embodiments, the output baseband signals and the input basebandsignals may be analog baseband signals, although the scope of theembodiments is not limited in this respect. In some alternateembodiments, the output baseband signals and the input baseband signalsmay be digital baseband signals. In these alternate embodiments, the RFcircuitry 106 may include analog-to-digital converter (ADC) anddigital-to-analog converter (DAC) circuitry and the baseband circuitry104 may include a digital baseband interface to communicate with the RFcircuitry 106.

In some dual-mode embodiments, a separate radio IC circuitry may beprovided for processing signals for each spectrum, although the scope ofthe embodiments is not limited in this respect.

In some embodiments, the synthesizer circuitry 106 d may be afractional-N synthesizer or a fractional N/N+1 synthesizer, although thescope of the embodiments is not limited in this respect as other typesof frequency synthesizers may be suitable. For example, synthesizercircuitry 106 d may be a delta-sigma synthesizer, a frequencymultiplier, or a synthesizer comprising a phase-locked loop with afrequency divider.

The synthesizer circuitry 106 d may be configured to synthesize anoutput frequency for use by the mixer circuitry 106 a of the RFcircuitry 106 based on a frequency input and a divider control input. Insome embodiments, the synthesizer circuitry 106 d may be a fractionalN/N+1 synthesizer.

In some embodiments, frequency input may be provided by a voltagecontrolled oscillator (VCO), although that is not a requirement. Dividercontrol input may be provided by either the baseband circuitry 104 orthe applications processor 102 depending on the desired outputfrequency. In some embodiments, a divider control input (e.g., N) may bedetermined from a look-up table based on a channel indicated by theapplications processor 102.

Synthesizer circuitry 106 d of the RF circuitry 106 may include adivider, a delay-locked loop (DLL), a multiplexer and a phaseaccumulator. In some embodiments, the divider may be a dual modulusdivider (DMD) and the phase accumulator may be a digital phaseaccumulator (DPA). In some embodiments, the DMD may be configured todivide the input signal by either N or N+1 (e.g., based on a carry out)to provide a fractional division ratio. In some example embodiments, theDLL may include a set of cascaded, tunable, delay elements, a phasedetector, a charge pump and a D-type flip-flop. In these embodiments,the delay elements may be configured to break a VCO period up into Ndequal packets of phase, where Nd is the number of delay elements in thedelay line. In this way, the DLL provides negative feedback to helpensure that the total delay through the delay line is one VCO cycle.

In some embodiments, synthesizer circuitry 106 d may be configured togenerate a carrier frequency as the output frequency, while in otherembodiments, the output frequency may be a multiple of the carrierfrequency (e.g., twice the carrier frequency, four times the carrierfrequency) and used in conjunction with quadrature generator and dividercircuitry to generate multiple signals at the carrier frequency withmultiple different phases with respect to each other. In someembodiments, the output frequency may be a LO frequency (fLO). In someembodiments, the RF circuitry 106 may include an IQ/polar converter.

FEM circuitry 108 may include a receive signal path which may includecircuitry configured to operate on RF signals received from one or moreantennas 110, amplify the received signals and provide the amplifiedversions of the received signals to the RF circuitry 106 for furtherprocessing. FEM circuitry 108 may also include a transmit signal pathwhich may include circuitry configured to amplify signals fortransmission provided by the RF circuitry 106 for transmission by one ormore of the one or more antennas 110.

In some embodiments, the FEM circuitry 108 may include a TX/RX switch toswitch between transmit mode and receive mode operation. The FEMcircuitry may include a receive signal path and a transmit signal path.The receive signal path of the FEM circuitry may include a low-noiseamplifier (LNA) to amplify received RF signals and provide the amplifiedreceived RF signals as an output (e.g., to the RF circuitry 106). Thetransmit signal path of the FEM circuitry 108 may include a poweramplifier (PA) to amplify input RF signals (e.g., provided by RFcircuitry 106), and one or more filters to generate RF signals forsubsequent transmission (e.g., by one or more of the one or moreantennas 110).

In some embodiments, the UE device 100 may include additional elementssuch as, for example, memory/storage, display, camera, sensor, and/orinput/output (I/O) interface.

FIG. 2 illustrates an example network environment 200 according to anembodiment. The network environment 200 may include a UE 100 asdescribed above with reference to FIG. 1. The UE 100 may communicatewith a network through an eNodeB 205. As shown in FIG. 2, the eNodeB 205may communicate with one or more beams 210A-210C. The beams may beformed by the eNodeB 205 in, order to improve transmission power to UEsconnected to the network. The eNodeB 205 may form the beams usingmultiple antennas in a MIMO system. In order to produce a beam in aparticular direction, the eNodeB 205 may delay transmission to oneantenna of a pair of antennas. The delay may cause the signals producedby the pair of antenna to constructively interfere in one direction, anddestructively interfere in other directions. In some embodiments, theremay be multiple pairs of antennas to produce beams in differentdirections. The different beams may then be used to spatially multiplexsignals transmit by the base station to different UEs. For instance,some UEs may connect to the network through beam 210A, while others mayconnect through beam 210B or 2100.

In order to provide feedback on the strength of signals received by UE100 that is communicating with eNodeB 205, the UE may transmit one ormore indications of the quality of signals received. For example, the UEmay provide an indication of the strength of the signal received fromone or more beams provided by the network. Accordingly, the UE 100 maymeasure the strength of signals received from the eNodeB 205, as well asmeasuring other indications of quality such as signal to noise ratio.

Based on the CSI received from the UE 100, the eNodeB 205 may modify themodulation and coding schemes used to communicate with the UE 100. Forexample, if the UE 100 reports high quality channel information, theeNodeB 205 may transmit downlink information to the UE 100 with moreefficient encoding and modulation. On the other hand, if the UE reportslow quality channel information, the eNodeB 205 may transmit downlinkinformation with slower encoding and modulation, but in a manner thatimproves the error rate for the communications.

FIG. 3 illustrates, for one embodiment, example components of an eNodeB205. For example, the eNodeB illustrated in FIG. 3 may be the same orsimilar to the eNodeB 205 depicted in FIG. 2. In some embodiments, theeNodeB 205 may include application circuitry 202, baseband circuitry204, Radio Frequency (RF) circuitry 206, front-end module (FEM)circuitry 208 and one or more antennas 210, coupled together at least asshown. The components of eNodeB 205 may perform operations similar tothose of corresponding component of UE 100 discussed above. For example,baseband circuitry 204 of eNodeB 205 may perform operations similar tothose of baseband circuitry 104 of UE 100.

The components of eNodeB 205 may also perform additional or differentoperations compared to those of UE 100 to enable the eNodeB 205 torequest and process beam information and CSI reports received from theUE. For example, the antennas 210 of the eNodeB 205 may generate one ormore beams for downlink transmissions to one or more UEs as discussedabove with reference to FIG. 2. The baseband circuitry 204 of the eNodeBmay modulate a random access response to provide an uplink grant to aUE. The uplink grant may indicate to the UE beam information and CSI toreport to the eNodeB 205. The baseband circuitry 204 may also processbeam information and CSI reported from one or more UEs. For example, thebaseband circuitry 204 may decode xPUSCH received at the eNodeB 205 fromone or more UEs. Furthermore, based on the received CSI and beaminformation, the baseband circuitry 204 may update the coding andmodulation schemes at the base station based on the CSI and beaminformation. For example, if a UE reports an increasing strength of theBRS-RP, the eNodeB 205 may use a coding or modulation scheme thatprovides increased downlink transmission speeds. The coding andmodulation schemes may be set by the baseband circuitry 204 based oncoding and modulation schemes stored in the memory associated with thebaseband circuitry.

FIG. 4 is a flow chart 400 illustrating processes performed by a UE toreport beam information to a network. Beginning in block 410, the UEreceives an uplink grant message from an eNodeB. In some embodiments,the uplink grant may be received at the UE in a random access responseover the physical downlink control channel (PDCCH). The UE maydemodulate the response in order to process the uplink grant received inthe PDCCH data. The uplink grant may be provided by the network so thatthe network can receive feedback information regarding the quality ofcommunications received by the UE. The uplink grant may includescheduling information for the UE for providing feedback information. Insome embodiments, the uplink grant may provide a scheduling trigger forsending one time beam information. For example, the uplink grant mayinclude a control element that indicates to the UE to report feedbackinformation for one or more CSI or beam information. In someembodiments, the uplink grant may provide for periodic reporting of beaminformation by the UE. For example, a control element in the uplinkgrant may indicate to the UE to report CSI or beam information at ascheduled time or frequency to the network.

In block 420, the UE determines that the uplink grant from the basestation comprises a BRS-RP report indicator. The UE may determine howthe uplink grant instructs the UE to transmit beam information. Forexample, the UE may determine what mode of reporting the UE should useas discussed above with reference to Table 1. The UE may also determinewhen and how to report BRS-RP information. For example, the UE mayreport the BRS-RP information on a xPUSCH in response to a schedulingtrigger to send the information over the channel at a designated time.In some embodiments, the UE may instead send the BRS-RP information as aMAC CE as part of a MAC PDU. In some embodiments, the UE may reportBRS-RP information to the network with associated CSI during CSIreporting. For example, the UE may determine that it is to report theBRS-RP on the same channel coding scheme as is used for CSI reporting.

In block 430, in response to determining that the uplink grant includesa BRS-RP indicator, the UE may generate a BRS-RP report. In order togenerate the BRS-RP report, the UE may measure the signal strength ofone or more beams received at the UE according to the instructionsreceived from the network. In some embodiments, the UE may also use thesignal strength in order to generate an index value for reporting to thenetwork. For example, the UE may generate a beam index that indicates tothe network which modulation and coding scheme to use for communicationswith the UE.

In block 440, the UE transmits the BRS-RP report to the base station.For example, the report may be transmit on xPUSCH as indicated by theuplink grant as a particular report, as a MAC CE, or associated withCSI. The baseband circuitry may cause the UE to transmit the BR-RPreport by encoding the report in a message and sending the reportthrough RF circuitry and front end circuitry to one or more antennas ofthe UE.

FIG. 5 illustrates a MAC CE that may be used by a UE to report beaminformation to an eNodeB. As discussed above, this is one embodiment ofa way for a UE to report information to the eNodeB. The MAC CEillustrated in FIG. 5 is an example implementation. In variousembodiments, the structure of a MAC CE for reporting beam informationmay be implemented differently, but with similar characteristics to theMAC CE illustrated in FIG. 5.

The MAC CE illustrated in FIG. 5 comprises 3 octets of data. The firstinformation provided by the UE in the MAC CE may be a BRS index. The BRSindex may provide the beam information to the eNodeB. The beaminformation may include an indication of which beam is measured by theUE. The next information provided in the MAC CE is the BRS-RP. TheBRS-RP indicates the strength of the signal received by the UE for themeasured beam. The SF value of the MAC CE may indicate the sub-frameindex in which the BRS-RP is measured. The B value of the MAC CE mayindicate the receiving beam flag. The receiving beam flag may indicate aflag that is provided be the received beam. The reserved bits are notused by the UE to convey information in the MAC CE. In some embodiments,a UE may send multiple MAC CEs as illustrated in FIG. 5 as part of asingle MAC PDU. For example, the UE may measure the signal strength ofmore than one beam for transmission to the network. The basebandcircuitry may generate a single MAC PDU with a MAC CE for each of themeasured beams. The MAC CEs may then be transmit as a single MAC PDU bethe CE.

FIG. 6 is a flow chart 600 illustrating processes performed by an eNodeBto request beam information from a UE. Beginning in block 610, theeNodeB generates an uplink grant message comprising a scheduling triggerfor a UE. The uplink grant request may include information indicating tothe UE one or more beams or channels to measure and send feedbackinformation to the eNodeB.

In block 620, the eNodeB transmits the uplink grant message to the UE.For example, the uplink grant message may be sent as a radio resourcecontrol (RRC) message or a MAC signal to the UE. The uplink grantmessage may include scheduling information for the UE. Upon receivingthe uplink grant message, the UE may generate a feedback report to theeNodeB based on the instructions. The eNodeB may receive the feedbackinformation in block 630. For example, the eNodeB may receive,information regarding beam information and CSI. Baseband circuitry ofthe eNodeB may process the received feedback information to determineBRS-RP, CSI, CQI, RI, BI or other information provided by the UE.

In block 640, the eNodeB may update the coding and modulation schemes atthe base station based on the CSI and beam information. For example, ifthe UE reports an increasing strength of the BRS-RP, the eNodeB mayincrease the speed of transmission to the UE. On the other hand, if theUE reports decreasing signal strength, the eNodeB may decrease themodulation and code rate used to transmit data to the UE. In addition tochanging the modulation and code scheme used for transmission to theeNodeB, the eNodeB may update other parameters to improve performance ofthe eNodeB or the UE. For example, the eNodeB may determine that it isto use a different beam for transmissions to the UE.

While the present disclosure describes a number of embodiments, thoseskilled in the art will appreciate numerous modifications and variationstherefrom. It is, intended that the appended claims cover all suchmodifications and variations as fall within the true spirit and scope ofthis present disclosure.

The following examples pertain to further embodiments of the disclosure.

Example 1 is an apparatus of a user equipment comprising: a memorydevice; and a processing device operatively coupled to the memorydevice, the processing device to: process a scheduling triggerindicating to provide channel state information (CSI) and beaminformation using extra-large physical uplink shared channel (xPUSCH):generate a reporting message comprising the CSI and the beaminformation; and cause the reporting message to be transmitted to anetwork over the xPUSCH.

In Example 2, in the apparatus of example 1, or any of the Examplesdescribed herein, the scheduling trigger comprises a beam referencesignal receiving power (BRS-RP) report indicator, and wherein theprocessing device is to include the BRS-RP in the reporting message inresponse to the BRS-RP report indicator.

In Example 3, in the apparatus of example 1, or any of the Examplesdescribed herein, to generate a reporting message, the processing deviceis to include the beam information as a first media access control (MAC)control element, wherein the MAC control element comprises one or moreof a beam reference signal index, a BRS-RP, a sub-frame index, or a beamflag.

In Example 4, in the apparatus of example 1, or any of the Examplesdescribed herein, the processing device is to report a second MACcontrol element for a second beam information of a second beam in oneMAC protocol data unit with the first MAC control element.

In Example 5, in the apparatus of example 1, or any of the Examplesdescribed herein, the processing device is further to report a BRS-RPand CSI over the xPUSCH using a single channel coding scheme.

In Example 6, in the apparatus of example 1, or any of the Examplesdescribed herein, the processing device is further to generate thereporting message to include CSI and beam information according to amode that is indicated by the scheduling trigger.

In Example 7, in the apparatus of example 1, or any of the Examplesdescribed herein, the processing device is further to report a first CSIfor a first beam and a second CSI for a second beam.

In Example 8, the apparatus of example 1, or any of the Examplesdescribed herein, further comprises: radio frequency circuitry coupledto the processing device; and front-end circuitry coupled to the radiofrequency circuitry, wherein the front-end circuitry is to transmit thereporting message through one or more antennas coupled to the front-endcircuitry.

Example 9 is one or more computer-readable media having instructionsthat, when executed, cause a processing device of a user equipment (UE)to: process a scheduling trigger received at the UE in an uplink grantfrom an eNodeB, the scheduling trigger indicating to provide channelstate information and beam information; determine that the uplink grantfrom the base station comprises a beam reference signal receiving power(BRS-RP) report indicator; generate a BRS-RP report for transmission tothe network; and cause the UE to transmit the BRS-RP report to theeNodeB over a extra-large physical uplink shared channel (xPUSCH).

In Example 10, in the one or more non-transitory computer-readable mediaof Example 9 or any of the other examples described herein, to generatethe BRS-RP report the instructions further cause the processing deviceto generate a first media access control (MAC) control elementcomprising measured BRS-RP.

In Example 11, in the one or more non-transitory computer-readable mediaof Example 9 or any of the other examples described herein, theinstructions further cause the processing device to report a second MACcontrol element for a second BRS-RP of a second beam in one MAC protocoldata unit with the first MAC control element.

In Example 12, in the one or more non transitory computer-readable mediaof Example 9 or any of the other Examples described herein, theinstructions further cause the processing device to report a secondBRS-RP for a second measured beam.

In Example 13, in the one or more non-transitory computer-readable mediaof Example 9 or any of the other Examples described herein, theinstructions further cause the processing device to determine a singlechannel coding scheme for reporting the BRS-RP and additional channelstate information based on the uplink grant received from the eNodeB.

In Example 14, in the one or more non-transitory computer-readable mediaof Example 9 or any of the other Examples described herein, theinstructions are further to cause the processing device to: to generatea CSI report to the network for a first beam associated with the BRS-RP;and include the BRS-RP report in a CSI message to be transmit to thenetwork.

In Example 15, in the one or more non transitory computer-readable mediaof Example 9 or any of the other Examples described herein, theinstructions further cause the processing device to generate a messagecomprising the BRS-RP report according to a mode that is indicated bythe scheduling trigger in the uplink grant.

Example 16 is an apparatus of a user equipment comprising: means forprocessing a scheduling trigger indicating to provide beam informationto an eNodeB, wherein the scheduling trigger indicates to the apparatusto provide the beam information over an extra-large physical uplinkshared channel (xPUSCH); means for generating a reporting messagecomprising beam information; and means for causing the reporting messageto be transmit to the network over the xPUSCH.

In Example 17, the apparatus of Example 16, or any of the Examplesdescribed herein, further comprises means for measuring a signalstrength of a beam indicated by the scheduling trigger; and means fordetermining a beam reference signal receiving power (BRS-RP) based atleast in part on the measured signal strength of the beam indicated bythe scheduling trigger, wherein the beam information comprises theBRS-RP.

In Example 18, the apparatus of Example 16, or any of the Examplesdescribed herein, further comprises means for generating a media accesscontrol (MAC) control element indicating the BRS-RP.

In Example 19, the apparatus of Example 16, or any of the Examplesdescribed herein, further comprises means for transmitting the beaminformation and CSI information at a single channel coding scheme.

In Example 20, in the apparatus of Example 16, or any of the Examplesdescribed herein, the means for generating the reporting message is togenerate the message to include one or more of a precoding matrixindicator, channel quality indicator, rank index, or beam index,according to a mode received in an uplink grant, a MAC control element,or a radio resource control (RRC) message.

In Example 21, the apparatus of Example 16, or any of the Examplesdescribed herein, further comprises means for generating a secondreporting message comprising second beam information for a second beam;and means for transmitting the reporting message and the secondreporting message to an eNodeB.

Example 22 is an apparatus of a base station comprising: a memorydevice; and a processing device operatively coupled to the memorydevice, the processing device to: generate an uplink grant messagecomprising a scheduling trigger, wherein the scheduling triggerindicates to a user equipment (UE) to provide channel state information(CSI) and beam information using extra-large physical uplink sharedchannel (xPUSCH); process beam information and CSI received at the basestation; and updating coding and modulation schemes for the base stationbased at least in part on the CSI and beam information.

In Example 23, the apparatus of Example 22, or any of the Examplesdescribed herein, further comprises a first antenna, and a secondantenna to transmit messages to the UE, wherein the first antenna andthe second antenna are to generate a plurality of transmission beams.

In Example 24, in the apparatus of Example 22, or any of the Examplesdescribed herein, the processing device is further to provide a mode inthe scheduling trigger to indicate to the UE to include one or more of aprecoding matrix indicator, channel quality indicator, rank index, orbeam index.

In Example 25, in the apparatus of Example 22, or any of the Examplesdescribed herein, the mode provided by the processing device furtherindicates to the UE to provide first beam information for a first beamand second beam information of a second beam.

Example 26 is a method comprising: processing a scheduling trigger toprovide beam information to an eNodeB, wherein the scheduling triggerindicates to the apparatus to provide the beam information over anextra-large physical uplink shared channel (xPUSCH); generating areporting message comprising beam information; and causing the reportingmessage to be transmit to the network over the xPUSCH.

In Example 27, the method of Example 26, or any of the Examples herein,further comprises: measuring a signal strength of a beam indicated bythe scheduling trigger; and determining a beam reference signalreceiving power (BRS-RP) based at least in part on the measured signalstrength of the beam indicated by the scheduling trigger, wherein thebeam information comprises the BRS-RP.

In Example 28, the method of Example 26, or any of the Examples herein,further comprises generating a media access control (MAC) controlelement indicating the BRS-RP.

In Example 29, the method of Example 26, or any of the Examples herein,further comprises transmitting the beam information and CSI informationat a single channel coding scheme.

In Example 30, in the method of Example 26, or any of the Examplesherein, generating the reporting message comprises generating themessage to include one or more of a precoding matrix indicator, channelquality indicator, rank index, or beam index, according to a modereceived in an uplink grant, a MAC control element, or a radio resourcecontrol (RRC) message.

In Example 31, the method of Example 26, or any of the Examples herein,further comprises: generating a second reporting message comprisingsecond beam information for a second beam; and transmitting thereporting message and the second reporting message to an eNodeB.

Example 32 is an apparatus comprising means to perform a method asclaimed in any of claims 26 to 31.

Example 33 is a machine-readable storage including machine-instructionsthat, when executed, cause an apparatus to perform a method as claimedin any of claims 26 to 31.

Example 34 is a method comprising: generating, by one or more processorsof a base station, an uplink grant message comprising a schedulingtrigger, wherein the scheduling trigger indicates to a user equipment(UE) to provide channel state information (CSI) and beam informationusing extra-large physical uplink shared channel (xPUSCH); processing,by the processors, beam information and CSI received at the basestation; and updating, by the processors, coding and modulation schemesfor the base station based at least in part on the CSI and beaminformation.

In Example 35, the method of claim 34, or any of the Examples herein,further comprises transmitting, using a first antenna and a secondantenna, the uplink grant message to the UE.

In Example 36, the method of claim 34, or any of the Examples herein,further comprises providing a mode in the scheduling trigger to indicateto the UE to include one or more of a precoding matrix indicator,channel quality indicator, rank index, or beam index.

In Example 37, the method of claim 34, or any of the Examples herein,further comprises providing a mode provided in the scheduling trigger toindicate to the UE to provide first beam information for a first beamand second beam information of a second beam.

Example 38 is an apparatus comprising means to perform a method asclaimed in any of claims 32 to 37.

Example 39 is a machine-readable storage including machine-instructionsthat, when executed, cause an apparatus to perform a method as claimedin any of claims 32 to 37.

In the description herein, numerous specific details are set forth, suchas examples of specific types of processors and system configurations,specific hardware structures, specific architectural and microarchitectural details, specific register configurations, specificinstruction types, specific system components, specificmeasurements/heights, specific processor pipeline stages and operationetc. in order to provide a thorough understanding of the presentdisclosure. It will be apparent, however, that these specific detailsneed not be employed to practice the present disclosure. In otherinstances, well known components or methods, such as specific andalternative processor architectures, specific logic circuits/code fordescribed algorithms, specific firmware code, specific interconnectoperation, specific logic configurations, specific manufacturingtechniques and materials, specific compiler implementations, specificexpression of algorithms in code, specific power down and gatingtechniques/logic and other specific operational details of computersystem have not been described in detail in order to avoid unnecessarilyobscuring the present disclosure.

Instructions used to program logic to perform embodiments of thedisclosure can be stored within a memory in the system, such as DRAM,cache, flash memory, or other storage. Furthermore, the instructions canbe distributed via a network or by way of other computer readable media.Thus a machine-readable medium may include any mechanism for storing ortransmitting information in a form readable by a machine (e.g., acomputer), but is not limited to, floppy diskettes, optical disks,Compact Disc, Read-Only Memory (CD-ROMs), and magneto-optical disks,Read-Only Memory (ROMs). Random Access Memory (RAM), ErasableProgrammable Read-Only Memory (EPROM), Electrically ErasableProgrammable Read-Only Memory (EEPROM), magnetic or optical cards, flashmemory, or a tangible, machine-readable storage used in the transmissionof information over the Internet via electrical, optical, acoustical orother forms of propagated signals (e.g., carrier waves, infraredsignals, digital signals, etc.). Accordingly, the computer-readablemedium includes any type of tangible machine-readable medium suitablefor storing or transmitting electronic instructions or information in aform readable by a machine (e.g., a computer).

A module as used herein refers to any combination of hardware, software,and/or firmware. As an example, a module includes hardware, such as amicro-controller, associated with a non-transitory medium to store codeadapted to be executed by the micro-controller. Therefore, reference toa module, in one embodiment, refers to the hardware, which isspecifically configured to recognize and/or execute the code to be heldon a non-transitory medium. Furthermore, in another embodiment, use of amodule refers to the non-transitory medium including the code, which isspecifically adapted to be executed by the microcontroller to performpredetermined operations. And as can be inferred, in yet anotherembodiment, the term module (in this example) may refer to thecombination of the microcontroller and the non-transitory medium. Oftenmodule boundaries that are illustrated as separate commonly vary andpotentially overlap. For example, a first and a second module may sharehardware, software, firmware, or a combination thereof, whilepotentially retaining some independent hardware, software, or firmware.In one embodiment, use of the term logic includes hardware, such astransistors, registers, or other hardware, such as programmable logicdevices.

Use of the phrase ‘configured to,’ in one embodiment, refers toarranging, putting together, manufacturing, offering to sell, importingand/or designing an apparatus, hardware, logic, or element to perform adesignated or determined task. In this example, an apparatus or elementthereof that is not operating is still ‘configured to’ perform adesignated task if it is designed, coupled, and/or interconnected toperform said designated task. As a purely illustrative example, a logicgate may provide a 0 or a 1 during operation. But a logic gate‘configured to’ provide an enable signal to a clock does not includeevery potential logic gate that may provide a 1 or 0. Instead, the logicgate is one coupled in some manner that during operation the 1 or 0output is to enable the clock. Note once again that use of the term‘configured to’ does not require operation, but instead focuses on thelatent state of an apparatus, hardware, and/or element, where in thelatent state the apparatus, hardware, and/or element is designed toperform a particular task when the apparatus, hardware, and/or elementis operating.

Furthermore, use of the phrases ‘to,’ ‘capable of/to,’ and or ‘operableto,’ in one embodiment, refers to some apparatus, logic, hardware,and/or element designed in such a way to enable use of the apparatus,logic, hardware, and/or element in a specified manner. Note as abovethat use of to, capable to, or operable to, in one embodiment, refers tothe latent state of an apparatus, logic, hardware, and/or element, wherethe apparatus, logic, hardware, and/or element is not operating but isdesigned in such a manner to enable use of an apparatus in a specifiedmanner.

The embodiments of methods, hardware, software, firmware or code setforth above may be implemented via instructions or code stored on amachine-accessible, machine readable, computer accessible, or computerreadable medium which are executable by a processing element. Anon-transitory machine-accessible/readable medium includes any mechanismthat provides (i.e., stores and/or transmits) information in a formreadable by a machine, such as a computer or electronic system. Forexample, a non-transitory machine-accessible medium includesrandom-access memory (RAM), such as static RAM (SRAM) or dynamic RAM(DRAM); ROM: magnetic or optical storage medium; flash memory devices;electrical storage devices; optical storage devices; acoustical storagedevices; other form of storage devices for holding information receivedfrom transitory (propagated) signals (e.g., carrier waves, infraredsignals, digital signals); etc., which are to be distinguished from thenon-transitory mediums that may receive information there from.

Instructions used to program logic to perform embodiments of thedisclosure may be stored within a memory in the system, such as DRAM,cache, flash memory, or other storage. Furthermore, the instructions canbe distributed via a network or by way of other computer readable media.Thus a machine-readable medium may include any mechanism for storing ortransmitting information in a form readable by a machine (e.g., acomputer), but is not limited to, floppy diskettes, optical disks.Compact Disc, Read-Only Memory (CD-ROMs), and magneto-optical disks.Read-Only Memory (ROMs). Random Access Memory (RAM), ErasableProgrammable Read-Only Memory (EPROM), Electrically ErasableProgrammable Read-Only Memory (EEPROM), magnetic or optical cards, flashmemory, or a tangible, machine-readable storage used in the transmissionof information over the Internet via electrical, optical, acoustical orother forms of propagated signals (e.g., carrier waves, infraredsignals, digital signals, etc.). Accordingly, the computer-readablemedium includes any type of tangible machine-readable medium suitablefor storing or transmitting electronic instructions or information in aform readable by a machine (e.g., a computer)

Reference throughout this specification to “one embodiment” or “anembodiment” means that a particular feature, structure, orcharacteristic described in connection with the embodiment is includedin at least one embodiment of the present disclosure. Thus, theappearances of the phrases “in one embodiment” or “in an embodiment” on“in some embodiments” in various places throughout this specificationare not necessarily all referring to the same embodiment. Furthermore,the particular features, structures, or characteristics may be combinedin any suitable manner in one or more embodiments.

In the foregoing specification, a detailed description has been givenwith reference to specific exemplary embodiments. It will, however, beevident that various modifications and changes may be made theretowithout departing from the broader spirit and scope of the disclosure asset forth in the appended claims. The specification and drawings are,accordingly, to be regarded in an illustrative sense rather than arestrictive sense. Furthermore, the foregoing use of embodiment andother exemplarily language does not necessarily refer to the sameembodiment or the same example, but may refer to different and distinctembodiments, as well as potentially the same embodiment.

Some portions of the detailed description are presented in terms ofalgorithms and symbolic representations of operations on data bitswithin a computer memory. These algorithmic descriptions andrepresentations are the means used by those skilled in the dataprocessing arts to most effectively convey the substance of their workto others skilled in the art. An algorithm is here and generally,conceived to be a self-consistent sequence of operations leading to adesired result. The operations are those requiring physicalmanipulations of physical quantities. Usually, though not necessarily,these quantities take the form of electrical or magnetic signals capableof being stored, transferred, combined, compared and otherwisemanipulated. It has proven convenient at times, principally for reasonsof common usage, to refer to these signals as bits, values, elements,symbols, characters, terms, numbers or the like. The blocks describedherein can be hardware, software, firmware or a combination thereof.

It should be borne in mind, however, that all of these and similar termsare to be associated with the appropriate physical quantities and aremerely convenient labels applied to these quantities. Unlessspecifically stated otherwise as apparent from the above discussion, itis appreciated that throughout the description, discussions utilisingterms such as “defining,” “receiving,” “determining,” “issuing,”“linking,” “associating.” “obtaining,” “authenticating,” “prohibiting,”“executing,” “requesting,” “communicating,” or the like, refer to theactions and processes of a computing system, or similar electroniccomputing device, that manipulates and transforms data represented asphysical (e.g., electronic) quantities within the computing systemsregisters and memories into other data similarly represented as physicalquantities within the computing system memories or registers or othersuch information storage, transmission or display devices.

The words “example” or “exemplary” are used herein to mean serving as anexample, instance or illustration. Any aspect or design described hereinas “example” or “exemplary” is not necessarily to be construed aspreferred or advantageous over other aspects or designs. Rather, use ofthe words “example” or “exemplary” is intended to present concepts in aconcrete fashion. As used in this application, the term “or” is intendedto mean an inclusive “or” rather than an exclusive “or.” That is, unlessspecified otherwise, or clear from context, “X includes A or B” isintended to mean any of the natural inclusive permutations. That is, ifX includes A; X includes B; or X includes both A and B, then “X includesA or B” is satisfied under any of the foregoing instances. In addition,the articles “a” and “an” as used in this application and the appendedclaims should generally be construed to mean “one or more” unlessspecified otherwise or clear from context to be directed to a singularform. Moreover, use of the term “an embodiment” or “one embodiment” or“an implementation” or “one implementation” throughout is not intendedto mean the same embodiment or implementation unless described as such.Also, the terms “first,” “second,” “third,” “fourth,” etc. as usedherein are meant as labels to distinguish among different elements andmay not necessarily have an ordinal meaning according to their numericaldesignation.

What is claimed is:
 1. An apparatus, comprising: a memory; and one ormore processors operatively coupled to the memory, wherein the one ormore processors are configured to: process a scheduling triggerindicating to provide channel state information (CSI) and beaminformation using extra-large physical uplink shared channel (xPUSCH);generate a reporting message comprising the CSI and the beaminformation, wherein the beam information and a beam reference signalreceiving power (BRS-RP) report are included in a first media accesscontrol (MAC) control element; and encode xPUSCH data to include thereporting message.
 2. The apparatus of claim 1, wherein the BRS-RPreport includes channel quality information.
 3. The apparatus of claim1, wherein the scheduling trigger comprises a BRS-RP report indicator.4. The apparatus of claim 1, wherein the first MAC control elementfurther includes at least one of a beam reference signal index, asubframe index, or a beam flag.
 5. The apparatus of claim 1, wherein theone or more processors are further configured to report a second MACcontrol element with second beam information of a second beam in one MACprotocol data unit along with the first MAC control element.
 6. Theapparatus of claim 1, wherein the one or more processors are furtherconfigured to report the BRS-RP and the CSI over the xPUSCH using asingle channel coding scheme.
 7. The apparatus of claim 1, wherein theone or more processors are further configured to generate the reportingmessage to include the CSI and the beam information according to a modethat is indicated by the scheduling trigger.
 8. The apparatus of claim1, wherein the one or more processors are further configured to report afirst CSI for a first beam and a second CSI for a second beam.
 9. Anon-transitory computer-readable media having program instructions that,when executed, cause a processing device of a user equipment (UE) to:process a scheduling trigger indicating to provide channel stateinformation (CSI) and beam information using extra-large physical uplinkshared channel (xPUSCH); generate a reporting message comprising the CSIand the beam information, wherein the beam information and a beamreference signal receiving power (BRS-RP) report are included in a firstmedia access control (MAC) control element; and encode xPUSCH data toinclude the reporting message.
 10. The non-transitory computer-readablemedia of claim 9, wherein the BRS-RP report includes channel qualityinformation.
 11. The non-transitory computer-readable media of claim 9,wherein the program instructions further cause the processing device toreport a second MAC control element for a second BRS-RP of a second beamin one MAC protocol data unit along with the first MAC control element.12. The non-transitory computer-readable media of claim 9, wherein thescheduling trigger comprises a BRS-RP report indicator.
 13. Thenon-transitory computer-readable media of claim 9, wherein the first MACcontrol element further includes at least one of a beam reference signalindex, a subframe index, or a beam flag.
 14. The non-transitorycomputer-readable media of claim 9, wherein the program instructionsfurther cause the processing device to: generate the reporting messageto include the CSI and the beam information according to a mode that isindicated by the scheduling trigger.
 15. The non-transitorycomputer-readable media of claim 9, wherein the program instructionsfurther cause the processing device to report a first CSI for a firstbeam and a second CSI for a second beam.
 16. An apparatus, comprising: amemory; and one or more processors operatively coupled to the memory,wherein the one or more processors are configured to: generate an uplinkgrant message comprising a scheduling trigger, wherein the schedulingtrigger indicates to a user equipment (UE) to provide channel stateinformation (CSI) and beam information using extra-large physical uplinkshared channel (xPUSCH); and decode xPUSCH data including the CSI andthe beam information, wherein a first media access control (MAC) controlelement includes the beam information and a beam reference signalreceiving power (BRS-RP) report.
 17. The apparatus of claim 16, whereinthe one or more processors are further configured to: update coding andmodulation schemes stored in the memory based at least in part on theCSI and the beam information.
 18. The apparatus of claim 16, wherein theBRS-RP report includes channel quality information.
 19. The apparatus ofclaim 16, wherein the scheduling trigger comprises a BRS-RP reportindicator.
 20. The apparatus of claim 16, wherein the first MAC controlelement further includes at least one of a beam reference signal index,a subframe index, or a beam flag.